package com.jinmdz.fmis.dao.model.settlement;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.jinmdz.fmis.dao.base.BaseItem;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 结算日结审核
 *
 * @author LiCongLu
 * @date 2020-02-21 11:11
 */
public class ChargeVerifyItem extends BaseItem {
    /**
     * 日结审核批次编号
     */
    private String verifyBatchNo;

    /**
     * 日结审核金额
     */
    @JsonFormat(shape = JsonFormat.Shape.STRING)
    private BigDecimal verifyCharge;

    /**
     * 日结审核时间
     */
    @JsonFormat(pattern = yyyy_MM_dd_HH_mm)
    private Date verifyTime;

    /**
     * 审核发票个数
     */
    private Integer invoiceCount;

    /**
     * 审核收据个数
     */
    private Integer receiptCount;

    /**
     * 审核经办人外键
     */
    private Integer verifyUserId;

    /**
     * 备注信息
     */
    private String remark;

    public String getVerifyBatchNo() {
        return verifyBatchNo;
    }

    public ChargeVerifyItem setVerifyBatchNo(String verifyBatchNo) {
        this.verifyBatchNo = verifyBatchNo;
        return this;
    }

    public BigDecimal getVerifyCharge() {
        return verifyCharge;
    }

    public ChargeVerifyItem setVerifyCharge(BigDecimal verifyCharge) {
        this.verifyCharge = verifyCharge;
        return this;
    }

    public Date getVerifyTime() {
        return verifyTime;
    }

    public ChargeVerifyItem setVerifyTime(Date verifyTime) {
        this.verifyTime = verifyTime;
        return this;
    }

    public Integer getInvoiceCount() {
        return invoiceCount;
    }

    public ChargeVerifyItem setInvoiceCount(Integer invoiceCount) {
        this.invoiceCount = invoiceCount;
        return this;
    }

    public Integer getReceiptCount() {
        return receiptCount;
    }

    public ChargeVerifyItem setReceiptCount(Integer receiptCount) {
        this.receiptCount = receiptCount;
        return this;
    }

    public Integer getVerifyUserId() {
        return verifyUserId;
    }

    public ChargeVerifyItem setVerifyUserId(Integer verifyUserId) {
        this.verifyUserId = verifyUserId;
        return this;
    }

    public String getRemark() {
        return remark;
    }

    public ChargeVerifyItem setRemark(String remark) {
        this.remark = remark;
        return this;
    }
}
